package com.brillilab.service.core.topics;

import java.util.List;

import com.brillilab.common.entity.PageVo;
import com.brillilab.domain.po.topics.TopicDirection;
import com.brillilab.domain.vo.topics.TopicDirectionAddVo;
import com.brillilab.domain.vo.topics.TopicDirectionEditVo;
import com.brillilab.domain.vo.topics.TopicDirectionListVo;

public interface ITopicDirectionService {

	List<TopicDirection> getListByTopicId(List<Long> topicIds);

	TopicDirection getById(Long id);

	/**WuMenghao start */
    TopicDirection addTopicDirection(TopicDirectionAddVo addVo);

    void delete(TopicDirection direction);

    boolean editTopicDirection(TopicDirectionEditVo editVo);

    PageVo<TopicDirection> selectPage(Integer pageNum,Integer pageSize,Long topicId,Long labId);
    /** end */
}
